package basic50.thirtieth;

public class Basic21 {
    public static void main(String[] args) {
       // 题目：求1+2!+3!+...+20!的和
       // 程序分析：此程序只是把累加变成了累乘。
        int n =20;
        long sum =0;
        for (int i = 1; i <= n; i++) {
            long temp =1;
            for (int j = 1; j <= i; j++) {
                temp*=j;
            }
            sum+=temp;
        }
        System.out.println(sum);
    }
}
